Optimizations and Performance of a Robotics Grasping Algorithm Described in Geometric Algebra

نویسندگان

  • Florian Wörsdörfer
  • Florian Stock
  • Eduardo Bayro-Corrochano
  • Dietmar Hildenbrand
چکیده

The usage of Conformal Geometric Algebra leads to algorithms that can be formulated in a very clear and easy to grasp way. But it can also increase the performance of an implementation because of its capabilities to be computed in parallel. In this paper we show how a grasping algorithm for a robotic arm is accelerated using a Conformal Geometric Algebra formulation. The optimized C code is produced by the CGA framework Gaalop automatically. We compare this implementation with a CUDA implementation and an implementation that uses standard vector algebra.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Inverse kinematics computation in computer graphics and robotics using conformal geometric algebra

We focus on inverse kinematics applications in computer graphics and robotics based on Conformal Geometric Algebra. Here, geometric objects like spheres and circles that are often needed in inverse kinematics algorithms are simply represented by algebraic objects. We present algorithms for the inverse kinematics of a human arm like kinematic chain and for the grasping of robots and virtual huma...

متن کامل

Geometric computing in computer graphics and robotics using conformal geometric algebra

In computer graphics and robotics a lot of different mathematical systems like vector algebra, homogenous coordinates, quaternions or dual quaternions are used for different applications. Now it seems that a change of paradigm is lying ahead of us based on Conformal Geometric Algebra unifying all of these different approaches in one mathematical system. Conformal Geometric Algebra is a very pow...

متن کامل

Geometric Algebra Computers

Geometric algebra covers a lot of other mathematical systems like vector algebra, complex numbers, Plücker coordinates, quaternions etc. and it is geometrically intuitive to work with. Furthermore there is a lot of potential for optimization and parallelization. In this paper, we investigate computers suitable for geometric algebra algorithms. While these geometric algebra computers are working...

متن کامل

International Workshop on Computer Graphics , Computer Vision and Mathematics in co - operation with EUROGRAPHICS GraVisMa 2009

Geometric algebra covers a lot of other mathematical systems like vector algebra, complex numbers, Plücker coordinates, quaternions etc. and it is geometrically intuitive to work with. Furthermore there is a lot of potential for optimization and parallelization. In this paper, we investigate computers suitable for geometric algebra algorithms. While these geometric algebra computers are working...

متن کامل

Acceleration and Energy Efficiency of Geometric Algebra Computations Using Reconfigurable Computers and Gpus

Geometric algebra (GA) is a mathematical framework that allows the compact description of geometric relationships and algorithms in many fields of science and engineering. The execution of these algorithms, however, requires significant computational power that made the use of GA impractical for many real-world applications. We describe how a GA-based formulation of the inverse kinematics probl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009